Evaluation of Parallel Simulations on Multi-core Clusters of Miscible Displacement Applications
نویسندگان
چکیده
In this work, we analyze a parallel finite element implementation for multi-core clusters of incompressible miscible displacements in porous media. For that, we compare two alternatives of MPI jobs scheduling on the clusters’ cores. One of them, named fill-up, schedules jobs to all cores of a Central Processing Unit (CPU) of a cluster before considering the next CPU, and the other, named single-core, schedules only a single job for each CPU. The speedup and CPU time are calculated and compared for two multi-core clusters of the Laboratório de Computacação de Alto Desempenho (LCAD) at the Universidade Federal do Espı́rito Santo and a multi-core cluster of the Núcleo de Computação o de Alto Desempenho (NACAD) at the Universidade Federal do Rio de Janeiro. The parallelization of the finite element method uses a domain decomposition strategy with block-arrowhead structure of the resulting matrix, special sparse matrix storage formats and the Message Passing Interface (MPI) to exchange information across the sub-domains. Our results showed that, although modern machines have a large number of cores and are faster than previous ones, the competition of these cores for the CPU memory hierarchy resources has a strong impact on the performance of parallel applications.
منابع مشابه
JSweep: A Patch-centric Data-driven Approach for Parallel Sweeps on Large-scale Meshes
In mesh-based numerical simulations, sweep is an important computation pattern. During sweeping a mesh, computations on cells are strictly ordered by data dependencies in given directions. Due to such a serial order, parallelizing sweep is challenging, especially for unstructured and deforming structured meshes. Meanwhile, recent high-fidelity multi-physics simulations of particle transport, in...
متن کاملHand Gestures Classification with Multi-Core DTW
Classifications of several gesture types are very helpful in several applications. This paper tries to address fast classifications of hand gestures using DTW over multi-core simple processors. We presented a methodology to distribute templates over multi-cores and then allow parallel execution of the classification. The results were presented to voting algorithm in which the majority vote was ...
متن کاملDetermination of Minimum Miscibility Pressure by Analytical Method
The analytical theory of one dimensional, dispersion free miscible displacement of oil by injection gas with nc component has shown that: the MMP is the lowest pressure at which any one of the initial oil, injection gas or crossover key tie lines becomes critical, which means that its length approaches to zero. In this paper, we propose a method for a solving multi component syst...
متن کاملLab and Field Scale Modeling of Near Miscible CO2 Injection in Different Porous Mediums
The main purpose of this investigation is to study the effect of near miscible CO2 injection in different porous mediums on both lab and field scales. This effect can be traced by the change of two-phase gas-oil relative permeability curves. In this work, the experiments have been performed on three rock types (i.e. sandstone, dolomite, and artificial fractured sandstone) based on an incrementa...
متن کاملMicro-Model Experimental Study of Fracture Geometrical Effect on Breakthrough Time in Miscible Displacement Process
The miscible displacement process appears to be an increasingly feasible method for the extraction of oil from depleted reservoirs. However, there is a lack of fundamental understanding of how fracture geometrical characteristics impact the oil recovery efficiency in this type of enhanced oil recovery technique. In this work, a series of experimental tests were conducted whereby the n-Hept...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009